<?php
//blabla
session_start();
include('ConnectBdd.php');

 if (isset($_SESSION["profil"]) and $_SESSION["profil"]=="equipe"){
   
   
    $modif="";
	
if (isset($_POST['Id_Equipe'])){
     //Mise à jour des données du responsable de l'équipe
    $Id_Equipe=$_POST['Id_Equipe'];
    $tel = $_POST['telresp'];
    $telDeuxResp = $_POST['teldeuxresp'];
    $Plage = $_POST['plagePref'];
    $poule= $_POST['Listepoule'];
    
	$IdJ1=$_POST['IdJ1'];
    $NomJoueur1=$_POST['NJoueur1'];
    $PrenomJoueur1=$_POST['PJoueur1'];
    
    $IdJ2=$_POST['IdJ2'];
	$NomJoueur2=$_POST['NJoueur2'];
    $PrenomJoueur2=$_POST['PJoueur2'];
    
    $IdJ3=$_POST['IdJ3'];
	$NomJoueur3=$_POST['NJoueur3'];
    $PrenomJoueur3=$_POST['PJoueur3'];
    
    $IdJ4=$_POST['IdJ4'];
	$NomJoueur4=$_POST['NJoueur4'];
    $PrenomJoueur4=$_POST['PJoueur4'];
    
    if($tel != ""){ //Mise à jour de toutes les coordonnées concernant la table equipe
    
        $reqEquipe="UPDATE volley_equipe e, volley_inscrire i SET e.Tel_Equipe='".$tel."', e.Tel_Second_Resp='".$telDeuxResp."', e.Equipe_PlagePref='". $Plage."', i.Id_Poule='". $poule."'
                    Where i.Id_Equipe = e.Id_Equipe AND Email_Equipe='".$_SESSION["mail"]."'";
        $result = $connexion->query($reqEquipe);
		 
		 //On vérifie si on met à jour un joueur, ou si on insère un nouveau joueur 
		 for($cpt=1;$cpt<5;$cpt++){

			if(${'IdJ'.$cpt} != ""){
				if(${'NomJoueur'.$cpt} != ""){ //MAJ du nom du joueur
					$reqEquipe="UPDATE volley_joueur SET Nom_Joueur='".${'NomJoueur'.$cpt}."', Prenom_Joueur='".${'PrenomJoueur'.$cpt}."' WHERE Id_joueur =".${'IdJ'.$cpt};
					$result = $connexion->query($reqEquipe);
				}else{ //suppression du joueur
					$reqEquipe="DELETE from volley_joueur WHERE Id_joueur =".${'IdJ'.$cpt};
					$result = $connexion->query($reqEquipe);
					//Désinscrire le joueur de l'équipe
					$reqEquipe="DELETE from volley_integrer WHERE Id_joueur =".${'IdJ'.$cpt};
					$result = $connexion->query($reqEquipe);
				}
			}else{ //MAJ du nom du joueur
				if(${'NomJoueur'.$cpt} != ""){ //Insertion du joueur
					$reqEquipe="INSERT into volley_joueur(Id_Joueur, Nom_Joueur, Prenom_Joueur) VALUES('','".${'NomJoueur'.$cpt}."','".${'PrenomJoueur'.$cpt}."')";
					$result = $connexion->query($reqEquipe);
					//récup de l'id du dernier joueur inséré
					$reqJoueur="SELECT MAX(Id_joueur) as max from volley_joueur";
					$result = $connexion->query($reqJoueur);
					while ($row=$result->fetch(PDO::FETCH_ASSOC))
					   {
						   $derJo = $row['max'];
					   }
					//On intègre le joueur à l'équipe
					   $reqJoueur="INSERT INTO volley_integrer (Id_joueur,Id_Equipe)
					VALUES (".$derJo.",".$Id_Equipe.")";
						$result = $connexion->query($reqJoueur);
				}
			}
				
		}	
		 
        $modif="ok";
		
		//Modification du mot de passe
		 $reqInfoEquipe="SELECT Pass_equipe FROM volley_equipe WHERE Email_Equipe='".$_SESSION["mail"]."'";
		 $result = $connexion->query($reqInfoEquipe);
		  while ($row=$result->fetch(PDO::FETCH_ASSOC))
		   {
			   $vraiPass=$row['Pass_equipe']; 
		   }
		   
		$AncienPass="";
		if(isset($_POST['AncienPass']))
		{
			$AncienPass=$_POST['AncienPass'];
		}
		
		$NouvPass="";
		if (isset($_POST['NouvPass']))
			{
				$NouvPass=$_POST['NouvPass'];
			}
			
        if($NouvPass !="" ){// Il veut modifier le pass
			if($AncienPass != "" && $AncienPass == $vraiPass){//Mise à jour du mot de passe si mot de passe correct et que le nouveau est pas vide
				$reqEquipe="UPDATE volley_equipe e SET Pass_equipe='".$NouvPass."' WHERE Email_Equipe='".$_SESSION["mail"]."'";
				$result = $connexion->query($reqEquipe);    
				$modif="ok";   
			}else {
				echo '<br><center><font color="red"><h2>Erreur dans la saisie de l\'ancien mot de passe</h2></font></center>';
			}
		}
		
	}else{
        
        echo '<br><center><font color="red"><h2>Vérifiez que tous les champs soient corrects</h2></font></center>';
        
    }
  }
     
     
     
     ///Récup des infos de l'équipe connecté
     $reqInfoEquipe="SELECT j.Id_Joueur as idJoueur, j.Nom_Joueur as Joueur, j.Prenom_Joueur as pJoueur, e.Pass_equipe, e.Id_Equipe, e.Libelle_Equipe, e.Email_Equipe, e.Tel_Equipe, e.Tel_Second_Resp, e.Id_Equipe, e.Equipe_PlagePref, insc.Id_Poule
                    FROM volley_equipe e, volley_integrer i, volley_joueur j, volley_inscrire insc 
                    WHERE e.Id_Equipe = i.Id_Equipe AND
                    j.Id_joueur = i.Id_joueur AND
                    insc.Id_Equipe = e.Id_Equipe AND
                    e.Email_Equipe='".$_SESSION["mail"]."' ORDER by i.Id_joueur";
     $result = $connexion->query($reqInfoEquipe);
     $NomJ1 ="";
     $NomJ2 ="";
     $NomJ3 ="";
     $NomJ4 ="";
	 $IdJ1 ="";
     $IdJ2 ="";
     $IdJ3 ="";
     $IdJ4 ="";
     $i=1;
      while ($row=$result->fetch(PDO::FETCH_ASSOC))
       {
           $Id_Equipe=$row['Id_Equipe'];
		   $Mdp= $row['Pass_equipe'];
           $Nom_Equipe= $row['Libelle_Equipe'];
           $Id_Equipe=$row['Id_Equipe'];
           $email=$row['Email_Equipe'];
           $tel=$row['Tel_Equipe'];
           $PlageEquipe=$row['Equipe_PlagePref'];
           $poule=$row['Id_Poule'];
           $telDeuxResp=$row['Tel_Second_Resp'];
           ${'IdJ'.$i}=$row['idJoueur'];
		   ${'NomJ'.$i}=$row['Joueur'];
           ${'PrenomJ'.$i}=$row['pJoueur'];
           $i++;
           
       }
       
    
  
 if (!empty($modif))
     
      echo '<br><center><font color="green"><h2>Modification(s) Enregistrée(s)</h2></font></center>';

     
 
?>

<center style=" background: -webkit-linear-gradient(top,yellow,orange); border-radius: 0 0 10px 10px;">
    <br>
    <form name="myform" id="myform" method="POST" action="javascript:CompteEquipe(document.getElementById('myform'));">
        <input type="hidden" id="Id_Equipe" value="<?php echo $Id_Equipe; ?>">
<table width="800px">
		<tr>
			<td>Email du responsable de l'équipe:</td>
                       
			<td>nom de l'équipe:</td>
                    
			<td>plage préférée:</td>
			<td>
                            <select name="plagePref" id="plagePref"  selected class="log" style="width: 140px; height:30px;" >
                                <?php
                                    $req_plage="select * from volley_plage";
                                    $result = $connexion->query($req_plage);
                                    while ($row=$result->fetch(PDO::FETCH_ASSOC))
                                    {
                                        if($row['Id_Plage'] == $PlageEquipe){
                                        echo "<option value = '".$row['Id_Plage']."' selected >".$row['Libelle_Plage']."</option>";
                                    }
                                    else{
                                         echo "<option value = '".$row['Id_Plage']."'>".$row['Libelle_Plage']."</option>";
                                    }
                                    }
                                 ?>  
			</select> 
                        </td>
                        
		</tr>
		<tr>
                    <td><input type="text" name="mail" id="mail" class="log" onFocus="this.blur()" value="<?php echo $email; ?>" /><a id="image"></a></td>
                        
			<td>
				<input type="hidden" id="Id_Equipe" name="Id_Equipe" class="log" value="<?php if($Id_Equipe != "") echo $Id_Equipe; ?>">
				<input type="text" class="log" name="nom_equipe" id="nom_equipe" onFocus="this.blur()" value=" <?php echo $Nom_Equipe;?>" >
		   </td>
                        
                
			
			
		</tr>
                 <td><br><br><h3>Nom Des joueurs:</h3></td>
                 <tr>
                    <td>Nom Joueurs:</td>
                    <td>Prenom Joueurs:</td>
                </tr>
                <tr>
                    <td>
						J1
						<input type="text" id="NJoueur1" name="NJoueur1" class="log" value="<?php if($NomJ1 != "") echo $NomJ1; ?>">
						<input type="hidden" id="IdJ1" name="IdJ1" class="log" value="<?php if($IdJ1 != "") echo $IdJ1; ?>">
					</td>
                    <td>
						<input type="text" id="PJoueur1" name="PJoueur2" class="log" value="<?php if($NomJ1 != "") echo $PrenomJ1; ?>">
					</td>
                </tr>
                 <tr>
                    <td>
						J2
						<input type="text" id="NJoueur2" name="NJoueur2" class="log" value="<?php if($NomJ2 != "") echo $NomJ2; ?>">
						<input type="hidden" id="IdJ2" name="IdJ2" class="log" value="<?php if($IdJ2 != "") echo $IdJ2; ?>">
					</td>
                    <td>
						<input type="text" id="PJoueur2" name="PJoueur2" class="log" value="<?php if($NomJ2 != "") echo $PrenomJ2; ?>">
					</td>
                </tr>
				<tr>
					<td>
						J3
						<input type="text" id="NJoueur3" name="NJoueur3" class="log" value="<?php if($NomJ3 != "") echo $NomJ3;?>">
						<input type="hidden" id="IdJ3" name="IdJ3" class="log" value="<?php if($IdJ3 != "") echo $IdJ3; ?>">
					</td>
					<td>
						<input type="text" id="PJoueur3" name="PJoueur3" class="log" value="<?php if($NomJ3 != "") echo $PrenomJ3;?>">
					</td>
				</tr>
				<tr>
					<td>
						J4
						<input type="text" id="NJoueur4" name="NJoueur4" class="log" value="<?php if($NomJ4 != "") echo $NomJ4;?>">
						<input type="hidden" id="IdJ4" name="IdJ4" class="log" value="<?php if($IdJ4 != "") echo $IdJ4; ?>">
					</td>
					<td>
						<input type="text" id="PJoueur4" name="PJoueur4" class="log" value="<?php if($NomJ4 != "") echo $PrenomJ4;?>">
					</td>
				</tr>

                <tr>
                <td><br><br><h3>Changer le mot de passe:</h3></td>
				</tr>
		<tr>
		
			<td>Ancien mot de passe:</td>
                        <td>tel responsable:</td>
                        <td>Poule:</td>
                        <td>
                         
                             <?php
                            $maReq="Select p.Nom_Poule From volley_poule p, volley_rattacher r, volley_inscrire i, volley_tournois t Where p.Id_Poule=i.Id_Poule and i.id_Poule=r.Id_Poule and t.Num_Tournois=i.Num_Tournois AND i.Num_Tournois=r.Num_Tournois AND Id_Equipe=".$Id_Equipe." AND Reglement_Equipe=1 AND InscriptionFermee=1 AND Annees_Tournois= ".date("Y");
                            $MonResult = $connexion->query($maReq);
                            $passe=false;
                            
                            while ($Monrow=$MonResult->fetch(PDO::FETCH_ASSOC))
                                   {
                                $passe=true;
                                $p = $Monrow['Nom_Poule'];
                               
                             }
                             if ($passe){
                                    echo "Vous êtes bloqué en poule <br/>".$p;
									echo "<input type='hidden' id='Listepoule' value = '".$poule."'>"; //on ajoute un champs qui remplace la liste déroulante
                             }else{
                                  $reqP="Select p.Id_Poule, Nom_Poule From volley_poule p, volley_rattacher r, volley_tournois t Where p.Id_Poule = r.Id_Poule And r.Num_Tournois = t.Num_Tournois AND InscriptionFermee=0 AND Annees_Tournois= ".date("Y");
                                $result = $connexion->query($reqP);
                                ?>
                                <select name="Listepoule"id="Listepoule" class="log" style="width: 190px; height:30px;">
									<?php
									 while ($row=$result->fetch(PDO::FETCH_ASSOC))
									   {
										 if($row['Id_Poule']== $poule){
											 echo "<option value = '".$row['Id_Poule']."' selected >".$row['Nom_Poule']."</option>";
										 }
										 else{
										   echo "<option value = '".$row['Id_Poule']."'>".$row['Nom_Poule']."</option>";
									   }
									   }
									   ?>
								</select>
								<?php
                             }
                            
                            ?>
							
                        
                        </td>
			
		</tr>
		<tr>
			<td>
                            <input type="password" name="AncienPass" id="AncienPass" class="log" onblur="VerifPassEquipe()"/><a id="message"></a>
                           
                        </td>
			<td><input type="text" name="telresp" id="telresp" value="<?php echo  $tel; ?>" class="log"</td>
                       
			
		</tr>
		<tr>
			
			<td>Nouveau mot de passe:</td>
                        <td>Tel 2nd responsable:</td>
                       
			
		</tr>
		<tr>
			<td><input type="password" name="NouvPass"  id="NouvPass" class="log"/></td>
			<td><input type="text" name="teldeuxresp" id="teldeuxresp" value="<?php echo $telDeuxResp; ?>" class="log"</td>
			
			
                </tr>
                <tr>
                     <td>retapez votre mot de passe:</td>
                </tr>
                
                <tr>
                    <td><input type="password" name="Retappass"  id="Retappass" class="log" onblur="VerifNouvPassEquipe()"/><a id="message2"></a></td>
                </tr>
                </table>
        
        <input type="submit" value="Enregistrer" name="enregistrer" id="enregistrer"class="bouton"/>
        </form>
    </center>
<?php

 }
?>